import VoiceStep, { CallStartEvent, TODO } from './voice'; declare const enum GATEWAY_SETTINGS_MODE { DEFAULT = "default", CUSTOM = "custom", INHERIT = "inherit", PROFILE = "profile" } declare const enum SIP_PROFILE { DEFAULT = "default", INTERNAL = "internal", EXTERNAL = "external" } interface INPUT { callId?: string; sessionTimeout?: number | string; otherCallRef?: string; otherCallRefThread?: string; asr: TODO; tts: TODO; from: string; endUserNumber: string; gatewaySettingsMode?: GATEWAY_SETTINGS_MODE; sipHost?: string; sipUser?: string; sipPassword?: string; sipProfile?: SIP_PROFILE; timeout?: number | string; headers?: Array<{ name: string; value: string; }>; enableSpoofCallerId?: boolean; spoofCallerId?: string; isAMD?: boolean; enableWhisperTransfer?: boolean; whisperAnnounceAudio?: TODO[]; whisperCustomerConversation?: string; whisperCustomerConversationThread?: string; } export default class InitiateCall extends VoiceStep { get conversation(): string | import("@onereach/flow-sdk/types").IMergeField; runStep(): Promise; onAwake(): Promise; waitForCall(): Promise; } export {};